package com.luckyframe.project.jmeter.jmeterAlertRecord.mapper;

import com.luckyframe.project.jmeter.jmeterAlertRecord.domain.JmeterAlertRecord;

import java.util.List;

/**
 * 告警记录 数据层
 * 
 * @author lancelot
 * @date 2020-11-24
 */
public interface JmeterAlertRecordMapper 
{
	/**
     * 查询告警记录信息
     * 
     * @param id 告警记录ID 主键ID
     * @return 告警记录信息
     */
	public JmeterAlertRecord selectJmeterAlertRecordById(Long id);
	
	/**
     * 查询告警记录列表
     * 
     * @param jmeterAlertRecord 告警记录信息 基本信息
     * @return 告警记录集合
     */
	public List<JmeterAlertRecord> selectJmeterAlertRecordList(JmeterAlertRecord jmeterAlertRecord);
	
	/**
     * 新增告警记录
     * 
     * @param jmeterAlertRecord 告警记录信息 基本信息
     * @return 结果
     */
	public int insertJmeterAlertRecord(JmeterAlertRecord jmeterAlertRecord);
	
	/**
     * 修改告警记录
     * 
     * @param jmeterAlertRecord 告警记录信息 基本信息
     * @return 结果
     */
	public int updateJmeterAlertRecord(JmeterAlertRecord jmeterAlertRecord);
	
	/**
     * 删除告警记录
     * 
     * @param id 告警记录ID 主键ID
     * @return 结果
     */
	public int deleteJmeterAlertRecordById(Long id);
	
	/**
     * 批量删除告警记录
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteJmeterAlertRecordByIds(String[] ids);
	
}